package day0830;

public class Test0 {
    public static void main(String[] args) {

        //复制给定字符串到StringBuilder内部
        //  StringBuilder builder = new StringBuilder(str);//不是线程安全的
        StringBuffer builder = new StringBuffer("好好学习java");//是线程安全的
        //append:追加内容
        builder.append(",为了找个好工作!");//好好学习java,为了找个好工作!
        System.out.println(builder);//输出StringBuilder的内容


        //通过调用toString方法将StringBuilder内容以字符串形式返回.
        String str = builder.toString();
        System.out.println(str);


        //replace:替换部分内容
        builder.replace(9,16,"就是为了改变世界");
        //好好学习java,为了找个好工作!  -->   好好学习java,就是为了改变世界!
        System.out.println(builder);


        //delete:删除部分内容
        builder.delete(0,8);//好好学习java,就是为了改变世界!  -->  ,就是为了改变世界!
        System.out.println(builder);



        //insert:插入操作
        builder.insert(0,"活着");//,就是为了改变世界!  -->  活着,就是为了改变世界!
        System.out.println(builder);


        //翻转字符串
        builder.reverse();
        System.out.println(builder);
    }
}
